package com.boge.study.design_pattern.observer.push_model;

import lombok.Data;

/**
 * 具体的观察者对象，实现更新的方法，使自身的状态和目标的状态保持一致
 */
@Data
public class ConcreteObserver implements Observer {

    //观察者姓名（可以是登录的用户）
    private String observerName;

//    private String content;

    //可以根据用户的级别或天气的情况定义不同的通知
    private String remindThing;

    @Override
    public void update(String weatherContent) {
//        content = weatherContent;
        System.out.println(observerName + "收到了" + weatherContent + "," + remindThing);
    }

}
